﻿/*
弹出层样式
*/
.Scover { width:100%; position:absolute; top:0px; left:0px; z-index:999; background:#000; filter:alpha(opacity=20); -moz-opacity:0.5; opacity: 0.5;}
 
/*弹出层*/
select { height: 20px; vertical-align: middle;}
table.form td textarea { height: 90px; overflow-y: auto; width: 380px;}
table.form input.text { background-color: #FFFFFF; border-color: #CCCCCC #EBEBEB #EBEBEB #CCCCCC; border-left: 1px solid #CCCCCC; border-style: solid; border-width: 1px; height: 22px; padding: 0 2px; width: 220px; color: #999; line-height: 22px;}
input.textNum { background-color: #FFFFFF; border-color: #CCCCCC #EBEBEB #EBEBEB #CCCCCC; border-left: 1px solid #CCCCCC; border-style: solid; border-width: 1px; height: 22px; padding: 0 2px; color: #999; line-height: 22px;}
label.checkbox, label.radio, label.text { padding: 0 6px 0 4px; vertical-align: middle;}
button { background: none repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 26px; margin: 0; overflow: visible; padding: 0; vertical-align: middle;}
button span { border: medium none; display: inline-block; height: 26px; padding-left: 20px; vertical-align: middle;}
button span span { color: #FFFFFF; display: block; height: 26px; line-height: 26px; margin-bottom: 0; padding-left: 0; padding-right: 20px; white-space: nowrap;}
 .buttons button span { background-image: url(../images/dialog-btn.jpg);}
button.default span span {background-position: right -150px;}
button.default span { background-position: 0 -120px;}
button.normal span, a.button.normal { background-position: 0 -240px;}
button.normal span span, a.button.normal span { background-position: right -270px; color: #666666;}
.error {  margin-top: 2px; padding: 0 4px;  position: absolute; color: red;}
.buttons { background-color: #F6F6F6; background-position: 8px center; clear: both; padding: 8px 8px 8px 0; text-align: right; border: 1px solid #888;border-left: 0; border-right: 0;}


.dialog {background-color: rgba(0, 0, 0, 0.2); border-radius: 7px 7px 7px 7px; color: #333333;  padding: 10px 0; position: absolute; z-index: 99999; text-align: left;}
.dialog .body { background: none repeat scroll 0 0 transparent; font-size: 12px; padding: 0 10px;}
.dialog .titlebar { background-color: #17A1E6; border: 1px solid #1688D9; height: 27px; border-left: 0; border-right: 0;}
.dialog .titlebar h1 { color: #FFFFFF; float: left; font-size: 10.5pt; font-weight: bold; line-height: 28px; padding: 0 6px;}
.dialog .titlebar a.close { background: url(../images/dialog_close.jpg) no-repeat scroll left top transparent; cursor: pointer; float: right; height: 19px; margin: 4px; overflow: hidden; text-indent: -9999px; width: 19px;}
.dialog .titlebar a.close:hover { background: url(../images/dialog_close.jpg) no-repeat scroll left -19px transparent;}
.dialog .client { background-color: #FFFFFF; border-color: #888888; border-style: solid; border-width: 0 1px; height: auto !important; min-height: 60px; padding: 14px;}
.masking { background: #000; left: 0; opacity: 0.7; position: absolute; top: 0; z-index: 99999;}


/*添加教育经历弹出层*/
table.form td { text-align: left; padding: 4px;}
table.form td.label, table.form th.label { text-align: right;}
table.form td.aster, .aster { color: #FF0000; font-family: "宋体"; padding: 6px 0;}
table.form td.input { vertical-align: middle;}
table.form td.input input.text, table.form td.input select { vertical-align: middle;}

/*添加工作经历弹出层*/
input.checkbox { vertical-align: middle;}
.input label { vertical-align: -3px; *vertical-align: 0px;}
a.add { background: url(../images/array_001.jpg) no-repeat left top;  padding: 4px 4px 4px 20px;}

/*添加证书弹出层*/
#cert-dialog-content-pickarea { width: 700px;}
.dialog-content h2 { font-weight: bold;}
.dialog-content .pool { background-color: #FFFFFF; border: 1px solid #E6E6E6; padding: 8px;}
.dialog h3 { color: #333333; font-size: 12px;}
.b { font-weight: bold;}
.dialog-content .pool .foldable {height: 25px;}
#cert-dialog-content .pool .foldable span { overflow: hidden; width: 120px;}
.dialog-content .pool .foldable span { color: #1688D9; cursor: pointer; display: inline-block;    height: 23px; line-height: 23px; padding: 1px 0 0 6px; width: 78px;}

/*添加其他信息弹出层*/
.aligntop { vertical-align: top;}

 